//
// Created by Tony on 2024/6/20.
//

#ifndef PARSER_FUNCTION_PARSER_H
#define PARSER_FUNCTION_PARSER_H

#include "StmtParser.h"
#include "ast/list/function/FunctionDefine.h"

namespace Parser {

class FunctionParser : public StmtParser {
public:
    shared_ptr<Ast> parse() override;

protected:
    shared_ptr<FunctionDefine> functionDefine();
};

} // namespace Parser

#endif // PARSER_FUNCTION_PARSER_H
